package com.ss.android.article.base.feature.detail2;

import android.view.View;
import android.webkit.WebChromeClient;
import android.webkit.WebView;

import com.ss.android.article.base.feature.app.e.TTAndroidObject;
import com.ss.android.newmedia.f.Response;

public interface ArticleDetailWebPage {
    void onProgressChanged(WebView webView, int progress);

    void onShowCustomView(View arg1, WebChromeClient.CustomViewCallback customViewCallback);

    void onPageStarted(WebView webView, String url);

    void onReceivedError(int errorCode, String description);

    Response checkResponse(String arg1);

    void onHideCustomView();

    void onPageFinished(WebView webView, String url);

    TTAndroidObject getTTAndroidObject();

    boolean shouldOverrideUrlLoading(WebView webView, String url);

    void doUpdateVisitedHistory(WebView webView, String url);
}

